// 该文件用于创建vuex中最为核心的store

//引入vue
import Vue from 'vue/dist/vue'
//引入vuex
import Vuex from 'vuex'

Vue.use(Vuex)

//准备actions 用于响应组件中的动作
const actions = {
    store(context,value){
        // console.log("actions中的store加被调用了",value);
        context.commit('Stores',value)
    }
}

//准备mutations 用于操作数据(state)
const mutations = {
    Stores(state,value){
        // console.log("mutations中的Stores加被调用了");
        console.log(state+"这里是储存的数据");
        console.log(value+"这是接收的值");
    }
}

//准备state 用于存储数据
const state = {
    token:"",
}

//创建store
const store = new Vuex.Store({
    actions,
    mutations,
    state,
})

//暴露store
export default store